package br.unicamp.ic.inf312.arena.modelo.logistico;
/*
 * ArenaTicketMain - Venda de Bilhetes Eletronicos para Espetaculos (Arena Entretenimento S.A.)
 * UnidadeNegocio.java
 * ©2006
 */
import java.util.Collection;

import br.unicamp.ic.inf312.arena.modelo.financeiro.ContaContabil;
import br.unicamp.ic.inf312.framework.modelo.ModeloBase;

/**
 * @author  inf312
 */
public class UnidadeNegocio extends ModeloBase {
	private int codUnidade;
	private String cnpj;
	private String endereco;
	private String telefone;
	private Collection<Sala> salas;
	private ContaContabil contaContabil;

	public UnidadeNegocio() {
		super();
	}

	/**
	 * 
	 * @param cnpj
	 * @param endereco
	 * @param telefone
	 * @param salas
	 * @param contaContabil
	 */
	public UnidadeNegocio(String cnpj, String endereco, String telefone, Collection<Sala> salas, ContaContabil contaContabil) {
		super();
		this.cnpj = cnpj;
		this.endereco = endereco;
		this.telefone = telefone;
		this.salas = salas;
		this.contaContabil = contaContabil;
	}

	public String getCnpj() {
		return cnpj;
	}

	public void setCnpj(String cnpj) {
		this.cnpj = cnpj;
	}

	public ContaContabil getContaContabil() {
		return contaContabil;
	}

	public void setContaContabil(ContaContabil contaContabil) {
		this.contaContabil = contaContabil;
	}

	public String getEndereco() {
		return endereco;
	}

	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

	public Collection<Sala> getSalas() {
		return salas;
	}

	public void setSalas(Collection<Sala> salas) {
		this.salas = salas;
	}

	public String getTelefone() {
		return telefone;
	}

	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}

	public int getCodUnidade() {
		return codUnidade;
	}

	public void setCodUnidade(int codUnidade) {
		this.codUnidade = codUnidade;
	}
}